package com.base.common.edu.mapper;

import com.base.common.edu.entity.EduClass;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import java.util.List;

/**
 * @Author Maple.Chen
 * @Description 数据交互层 - 班级信息管理
 * @Date 16:44 2021/2/23
 **/
@Mapper
@Repository
public interface ClassMapper {

    // 新增班级
    int addClass(@Param("cla") EduClass eduClass);
    // 删除班级
    int delClass(String class__id);
    // 查询班级
    List<EduClass> queryClass(@Param("cla") EduClass eduClass);
    // 修改班级
    int updateClass(@Param("cla") EduClass eduClass);
    // 根据班级id查询班级
    EduClass queryClassById(String class__id);

    // 根据在授课程号查询选课的班级
    List<EduClass> queryClassesByCourseId(String t_c_id);

}
